package com.zxjbyte.yiyi.framework.common.core.okhttp.callback;

/**
 * 进度回调接口
 * @Author zhangxingjia
 * @Date 2023/5/4 16:15
 * @Version: 1.0
 */
public interface IProgressCallback {

    /**
     * 上传回调
     *
     * @param bytesWritten 写入的字节
     * @param contentLength 请求正文的内容长度
     * @param done 写入结束
     */
     void onUploadProgress(long bytesWritten, long contentLength, boolean done);



    /**
     * 下载回调
     *
     * @param bytesRead 字节读取
     * @param contentLength 响应的内容长度
     * @param done 读取结束
     */
    void onDownloadProgress(long bytesRead, long contentLength, boolean done);


}
